Using Microsoft Azure DocumentDB in a Node.js Application by Bush Eric
Author:Bush, Eric [Bush, Eric]
Language: eng
Format: azw3
Publisher: RedSky Productions, LLC
Published: 2016-09-07T16:00:00+00:00
Figure 16: Index and Customer document linking
Implementing a good index can be a critical part of your work to maximize the efficiency of your queries. It is well worth your time to measure and analyze the performance of your database and to fine-tune it.
Performance considerations
The performance cost for DocumentDB access is measured in request units for each interaction you have. Microsoft has defined a single request unit as the processing required to read a single 1KB JSON document that has 10 unique property values in it with the consistency level set to “Session” and using automatic indexing.
Each response from DocumentDB includes a custom header named “x-ms-request-charge” that contains the amount of request units consumed. You can get that information programmatically with DocumentDB as part of the response object.
The obvious thing that impacts the number of request units is the size of the documents and the number of properties they have. Your indexing policy also impacts the consumption of request units, and thus, the throughput that you can achieve. There is extra storage used up with every index. To reduce the overhead, you can limit the number of indexed properties. You could even turn off indexing completely on some documents.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
The Mikado Method by Ola Ellnestam Daniel Brolund(27094)
Hello! Python by Anthony Briggs(25942)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(25284)
Kotlin in Action by Dmitry Jemerov(24393)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(23591)
Dependency Injection in .NET by Mark Seemann(23311)
OCA Java SE 8 Programmer I Certification Guide by Mala Gupta(21942)
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(20847)
Grails in Action by Glen Smith Peter Ledbrook(19869)
Adobe Camera Raw For Digital Photographers Only by Rob Sheppard(17072)
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(16832)
Secrets of the JavaScript Ninja by John Resig & Bear Bibeault(14464)
Test-Driven iOS Development with Swift 4 by Dominik Hauser(12581)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(11865)
A Developer's Guide to Building Resilient Cloud Applications with Azure by Hamida Rebai Trabelsi(10650)
Hit Refresh by Satya Nadella(9236)
The Kubernetes Operator Framework Book by Michael Dame(8588)
Exploring Deepfakes by Bryan Lyon and Matt Tora(8443)
Robo-Advisor with Python by Aki Ranin(8386)